// 模板字符串高级用法

// const str = tag`hello world` // -> tag 为一个函数
// 例如
// const str = console.log`hello world`

const name = 'tom'
const gender = true
// strings 根据插值拆分字符串得到的数组 name、gender -> 插值
function myTagFunc(strings, name, gender) {
    // console.log(strings, name, gender)
    const sex = gender ? 'man' : 'woman'
    return strings[0] + name + strings[1] + sex
}
const result = myTagFunc`Hey, ${name} is a ${gender}.`

console.log(result)
